@charset "utf-8";
html, body {
    background: url(../images/bg.jpg) repeat-x #fff;
    font-family: tahoma;
    font-size: 13px;
    color:#575757;
    margin: 0px;
    padding: 0px;
    height:100%;

}
ul, ol, li, h1, h2, h3, h4, h5, h6, p, img, form, a { 
    padding: 0;
    margin: 0;
    border:none;
}
ul, ol { list-style:none;}
input,textarea, select { font-family:inherit; outline:none;}
a:link ,a:visited ,a:active {
    color: #f86c1f;
    text-decoration: none;
    /*transition-property: color; transition-duration: 1s;*/
}
a:hover {
    color: #0f75bc;
}
.clear {clear:both; float:none;}
.wfix {width:1000px; margin:0 auto; overflow:hidden;}
.foot {background: url(../images/foot.png) repeat-x bottom center; padding-bottom:60px;}

#over_div_red {padding:5px 5px 3px; background:#f7e4e4; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #cd4444; overflow:hidden;}
#over_div_blue {padding:5px 5px 3px;; background:#e1f1f9; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #669dcc; overflow:hidden;}
#over_div_yellow {padding:5px 5px 3px; background:#fffdee; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #cca250; overflow:hidden;}
#over_div_green {padding:5px 5px 3px; background:#e8f2e6; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #78ab70; overflow:hidden;}
#over_div_red samp, #over_div_blue samp, #over_div_yellow samp, #over_div_green samp {display:block; width:22px; height:22px; float:right; cursor:pointer; background: url(../images/close.png) no-repeat center center;}
#over_div_red strong, #over_div_blue strong, #over_div_yellow strong, #over_div_green strong {display:inline-block; *display:inline; zoom:1; padding:5px 25px; background-repeat:no-repeat; background-position: left center;}
#over_div_red strong { background-image:url(../images/ico_red.png);}
#over_div_yellow strong { background-image:url(../images/ico_yellow.png);}
#over_div_blue strong { background-image:url(../images/ico_blue.png);}
#over_div_green strong { background-image:url(../images/ico_green.png);}


#tpnav {background: url(../images/border.png) repeat-x bottom center #2b2b2b; width:100%; padding-bottom:10px; position:fixed; overflow:hidden; z-index:99999; }
#tpnav ul li, #tpnav ol li {line-height:34px;background: url(../images/line2.png) no-repeat center left;}
#tpnav ul li.first, #tpnav ol li.first {background:none;}
#tpnav ul a, #tpnav ol a{ display:inline; padding:2px 0px 2px 3px; margin:0 9px; font-size:11px; color:#ffffff;}
#tpnav ul a:hover, #tpnav ol a:hover {color:#cbcbcb;}

span.sinin, span.stores { display:inline-block; *display:inline; zoom:1; height:25px; width:25px;}
span.sinin {background: url(../images/icons.png) no-repeat 0 2px;}
span.stores {background: url(../images/icons.png) no-repeat -32px 1px;}

#header { width:1000px; margin:0 auto 10px; padding-top:80px; overflow:hidden;}
h1#logo { width:185px; height:80px; background: url(../images/logo.png) center right no-repeat;display:inline-block; *display:inline; zoom:1;}h1#logo a {display:block; height:inherit;}
#searchbar {width:780px; height:50px; margin-top:25px; background: url(../images/search_bar.png) no-repeat;display:inline-block; *display:inline; zoom:1; overflow:hidden;}
#searchbar form { overflow:hidden; float:left;}
#searchbar form div {background:#fff; margin:8px 0 8px 8px; height:34px; width:448px; float:left;}
#searchbar form div input { width:355px; height:18px; padding:5px; margin:2px; border:none; float:left; font-family:Tahoma, Geneva, sans-serif;}
#searchbar form div select { width:70px; *width:65px; border:1px solid #d8d8d8; background:#f2f2f2; color:#515151; margin:5px 0; padding:2px; cursor:pointer; float:left;}
#searchbar form div + input { width:79px; height:34px; float:left; margin:8px 0; background: url(../images/search.png) no-repeat; border:none; text-indent:-9999px; cursor:pointer;}
#searchbar form + a {color:#fff; margin:18px 0px 0 10px; padding:0 10px 0 0; float:left; border-right:1px dashed #fff;}
#searchbar form + a + span {display:inline-block; *display:inline; zoom:1; float:left; margin:10px 0 0 5px; padding:0 5px 0 0; color:#fff; line-height:35px;}
#searchbar form + a + span a {display:inline-block; *display:inline; zoom:1; float:left; height:28px; width:30px; background: url(../images/icons.png) no-repeat -57px 1px;}
#searchbar form + a + span strong {display:inline-block; *display:inline; zoom:1; float:left; padding:5px 0px; width:32px; text-align:center; margin:0px 6px; border-radius:50%; border:1px solid #116b86; font-size:17px; background:#f7671d; text-shadow:1px 1px 1px #c95418; line-height:normal;}

.sidebar {width:210px;}
.content {width:780px;min-height: 770px;}
.line {height:10px; background: url(../images/line.png) repeat-x; margin:4px auto 2px;}

#footer {height:277px; background: url(../images/footer_bg.png) repeat-x;}
.footerfix {height:277px; background: url(../images/footer.png) no-repeat center center;}
#footer ul {display:inline-block; *display:inline; zoom:1; float:left; margin:45px 44px 0 0;}
#footer ul li h5 { color:#f88336; font-family:Myriad Pro; font-size:21px; font-style:italic; margin:0 0 15px 0;}
#footer ul li a { color:#f0f0f0;}
#footer ul li a:hover { color:#aaa;}
#footer ul.links li a {display:inline-block; *display:inline; zoom:1; width:154px; border-right:1px solid #3b3b3b;}
#footer ul.links li a + a { border:none; padding-left:8px;}
#footer ul.links + ul { margin:45px 0px 0 0;}

.paycash {display:inline-block; *display:inline; zoom:1; width:154px; height:31px; background: url(../images/paycash.png) no-repeat;}

.foot_logo {display:inline-block; *display:inline; zoom:1; width:137px; height:58px; margin-right:10px; background: url(../images/foot_logo.png) no-repeat; float:left;}
.foot_logo + div {padding-top:12px; float:left; color:#bdbdbd; font-size:11px;}
.followus {padding-top:13px;display:inline-block; *display:inline; zoom:1; float:right; color:#fff; overflow:hidden;}
.followus a { float:right; margin:0 2px;}
.followus span {display:inline-block; *display:inline; zoom:1; float:left; padding:5px;}

#menu {width:200px; height:310px; padding:15px 4px 10px 6px; background: url(../images/menu.png);}
#menu ul {}
#menu ul li {background: url(../images/menu_a.png) center left no-repeat; padding:2px 0 5px 10px; font-family:Myriad Pro; font-size:14px;}
#menu ul li a {color:#202020; display:block; transition-property: color; transition-duration: 0s;}
#menu ul li:hover {background: url(../images/menu_over.png) center left no-repeat;}
#menu ul li a:hover {color:#f86c1f; font-weight:bold;}


.cash_delivery { display:block; height:46px; background: url(../images/cash_delivery.png);}
.social_but {height:47px; margin:15px auto 15px; overflow:hidden;}
.social_but a {display:inline-block; *display:inline; zoom:1; width:98px; height:47px;}
.but_tw {background: url(../images/but_tw.png); float:left;}
.but_fb {background: url(../images/but_fb.png); float:right;}

.ad {display:block; margin:6px auto 0;}


#mjquery { width:780px; height:335px; padding-bottom:14px; margin-bottom:2px; background: url(../images/line.png) bottom center repeat-x; overflow:hidden;}

#mjquery div.brands {width:226px; margin-left:-6px; height:293px; float:left; padding-top:42px; background: url(../images/brands.png) no-repeat top right;}
#mjquery div.brands a {display:inline-block; *display:inline; zoom:1; margin-left:6px; padding-bottom:6px;}
#mjquery div.brands a img {width:105px; height:50px;}



#mjquery .bx-wrapper {width:550px; height:335px; float:right;}
#mjquery .bx-wrapper .bx-viewport {background:transparent; border:none;box-shadow:none; left:0;}
#mjquery .bx-wrapper .bx-pager {padding:0;}
#mjquery .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 5px;}
#mjquery .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff !important; box-shadow:#aaa 0 0 8px 2px;}
#mjquery .bx-wrapper .bx-loading {background-color:transparent !important;}

#special_offer { overflow:hidden;}
#special_offer form { float:left; width:430px; height:36px; padding:10px 10px 0px; background:#2b8298; color:#fff; font-family:Myriad Pro; font-size:17px; line-height:29px; overflow:hidden;}
#special_offer form label, #special_offer form input { float:left;}
#special_offer form input { border:none; border-right:2px solid #8b8b8b; width:185px; height:29px; padding:0px 10px;}
#special_offer form input.soffer_submit { border:none; width:85px; background: url(../images/soffer_submit.png); cursor:pointer;}

#special_offer a { width:160px; height:46px; float:right;}
#special_offer a.phone {background: url(../images/but_phone.png);}
#special_offer a.online {background: url(../images/but_online.png);}


#sort_tabs {overflow:hidden; height:55px; margin:3px 0 5px 0; background: url(../images/border2.png) bottom center repeat-x;}
.sort_tabs_a {}
.sort_tabs_a a {display:block; float:left; height:40px; line-height:40px; padding:0 15px; margin:5px 0 9px 0; border-width:2px 1px 0 1px !important; border-right-color:#fff !important; border:1px solid #e2e2e2; background: url(../images/ul_li.png) bottom center repeat-x; color:#000; font-weight:bold; font-size:14px; font-family:Arial; outline:none;}
.sort_tabs_a a.lasst {border-right:2px solid #e2e2e2 !important;}
.sort_tabs_a .ui-state-active a {height:55px; line-height:55px; padding:0 15px; margin:0; border-width:1px 1px 0 1px !important; border-right-color:#bfbfbf !important; border:1px solid #bfbfbf; background: url(../images/ul_li_active.png) top center repeat-x #fff; color:#ed671e; font-weight:bold; font-size:16px; font-family:Arial;}
.sortby {float:right; padding:5px 10px; margin:7px 5px 0; background:#fff; border:1px solid #dedede; border-radius:3px; color:#2e8296;  font-weight:bold; font-size:14px; font-family:Arial;}
.sortby select { border:1px solid #e9e9e9; color:#646464; font-size:11px; font-family:Verdana; padding:2px;}


#category_tabs>ul { overflow:hidden;}
#category_tabs>ul li {width:66px; height:65px; padding:4px 0 0; margin:3px 5px 0 0; float:left; color:#c8c8c8; background-color:#222222; background-image:url(../images/icons.png); background-repeat:no-repeat; border-top-width:4px; border-top-style:solid; text-align:center; outline:none;}
#category_tabs>ul li a { display:block; height:50px; font-size:11px; color:inherit; outline:none;}#category_tabs ul li a:hover{color:#fff;}
#category_tabs>ul li.ui-tabs-active {border-top-width:7px; margin:0px 5px 0 0; color:#fff;}


#category_tabs>ul li.lasst {margin-left:1px;}
#category_tabs>ul li.lasst + li {margin-left:2px; margin-right:0;}


.cat1 {background-position:-142px 35px; border-color:#2c869d;}		.cat1:hover {background-color:#2c869d !important;}		.cat1.ui-tabs-active {background-color:#2c869d !important;}
.cat2 {background-position:-335px 35px; border-color:#00a635;}		.cat2:hover {background-color:#00a635 !important;}		.cat2.ui-tabs-active {background-color:#00a635 !important;}
.cat3 {background-position:-900px 35px; border-color:#00c3c4;}		.cat3:hover {background-color:#00c3c4 !important;}		.cat3.ui-tabs-active {background-color:#00c3c4 !important;}
.cat4 {background-position:-975px 35px; border-color:#bb9752;}		.cat4:hover {background-color:#bb9752 !important;}		.cat4.ui-tabs-active {background-color:#bb9752 !important;}
.cat5 {background-position:-744px 35px; border-color:#ba1800;}		.cat5:hover {background-color:#ba1800 !important;}		.cat5.ui-tabs-active {background-color:#ba1800 !important;}
.cat6 {background-position:-572px 35px; border-color:#f86c1f;}		.cat6:hover {background-color:#f86c1f !important;}		.cat6.ui-tabs-active {background-color:#f86c1f !important;}
.cat7 {background-position:-415px 35px; border-color:#f384a2;}		.cat7:hover {background-color:#f384a2 !important;}		.cat7.ui-tabs-active {background-color:#f384a2 !important;}
.cat8 {background-image:url(../images/icons3.png) !important; background-position:50% 35px !important; border-color:#9728b7;}		.cat8:hover {background-color:#9728b7 !important;}		.cat8.ui-tabs-active {background-color:#9728b7 !important;}
.cat9 {background-position:-253px 35px; border-color:#7fa400;}		.cat9:hover {background-color:#7fa400 !important;}		.cat9.ui-tabs-activer {background-color:#7fa400 !important;}
.cat10 {background-image:url(../images/icons2.png) !important; background-position:50% 40px !important; border-color:#ffc100;}		.cat10:hover {background-color:#ffc100 !important;}		.cat10.ui-tabs-active {background-color:#ffc100 !important;}
.cat11 {background-position:-500px 35px; border-color:#0098ff;}	 	.cat11:hover {background-color:#0098ff !important;}		.cat11.ui-tabs-active {background-color:#0098ff !important;} 


#category_tabs>div { width:779px; min-height:10px; overflow:hidden;}
#category_tabs div.white_border { margin:-3px; height:3px; background:#fff; position:absolute; z-index:99;}
#category_tabs>div>ul { margin:0 0 0 -13px; overflow:hidden;}
#category_tabs>div>ul>li {width:185px; height:320px; float:left; padding:10px 0 0 13px; overflow:hidden; position:relative; background: url(../images/index_87.png) repeat-x bottom center;}
#category_tabs>div>ul>li>div {border:1px solid #ebebeb; width:180px; height:190px; margin:0 auto; position:relative;}
#category_tabs>div>ul>li>div span.price {display:inline-block; *display:inline; zoom:1; width:67px; height:40px; top:119px; left:109px; padding:31px 4px 0 0; position:absolute; z-index:1; background: url(../images/price.png) 0 0 no-repeat; text-align:right; color:#fff; font-size:16px; font-weight:bold; text-shadow:#035867 1px 1px 1px;}
#category_tabs>div>ul>li>div span.stitch {display:inline-block; *display:inline; zoom:1; width:31px; height:53px; padding:0 0 0; position:absolute; z-index:2; background: url(../images/stitch.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#a40e0e 1px 1px 1px;}
#category_tabs>div>ul>li>div span.stitch b,#category_tabs>div>ul>li>div span.price b {font-size:12px; font-weight:normal;}
#category_tabs>div>ul>li>div img { position:absolute; z-index:0; height:190px; width:180px;}
#category_tabs>div>ul>li h4 a {display:block; color:#2f2f2f; font-size:12px; margin:6px auto; padding-bottom:8px; border-bottom:1px dashed #d9d9d9; cursor:pointer;} #category_tabs>div>ul>li h4 a:hover { color:#035b6f;}

#category_tabs>div>ul>li ul.size {margin:6px auto; padding-bottom:8px; border-bottom:1px dashed #d9d9d9;}
#category_tabs>div>ul>li ul.size li {display:inline-block; *display:inline; zoom:1; border:1px solid #d9d9d9; padding:1px 2px; font-size:11px;}
#category_tabs>div>ul>li ul.size li.size { border:none; font-size:12px;}

#category_tabs>div>ul>li .shipping {display:inline-block; *display:inline; zoom:1; float:left; padding:6px 0 3px 25px; background: url(../images/icons.png) -1147px 0 no-repeat; color:#2f2f2f; font-weight:bold;}
#category_tabs>div>ul>li .buynow {display:inline-block; *display:inline; zoom:1; float:right; width:94px; height:25px; background: url(../images/buynow.png) 0 0 no-repeat;}

#cat11 {border-top:3px solid #0098ff;}
#cat2 {border-top:3px solid #00a635;}
#cat3 {border-top:3px solid #00c3c4;}
#cat4 {border-top:3px solid #bb9752;}
#cat5 {border-top:3px solid #ba1800;}
#cat6 {border-top:3px solid #f86c1f;}
#cat7 {border-top:3px solid #f384a2;}
#cat8 {border-top:3px solid #9728b7;}
#cat9 {border-top:3px solid #7fa400;}
#cat10 {border-top:3px solid #ffc100;}
#cat1 {border-top:3px solid #2c869d;}


















.content>h1:first-child {background: url(../images/inner_6_2_03.png) repeat; height:50px; line-height:55px; text-indent:10px; color:#fff;font-family:Myriad Pro; font-weight:normal; overflow:hidden;}
.breadcrumb {background: url(../images/inner_6_2_06.png) no-repeat; width:750px; height:34px; padding:30px 15px 0; list-style: none;}
.breadcrumb li:first-child {background: url(../images/ico_home.png) no-repeat; text-indent:12px;}
.breadcrumb li {display:inline-block; *display:inline; zoom:1; font-family:Tahoma; font-size:12px; font-weight:bold; color:#474747;}
.breadcrumb li a {display:inline-block; *display:inline; zoom:1; color:#898989;}
.breadcrumb li a:after{content:url('../images/arrow.png'); margin:0 0 0 5px; color:#888;}


.page {width:760px; padding:0 9px 8px; background:#fff; border:1px solid #e1e1e1; border-top:none; overflow:hidden; min-height:340px;}

.register_step {background: url(../images/register_step.png) no-repeat; width:730px; height:35px; padding:15px; overflow:hidden; cursor: default;}
.register_step li {display:inline-block; *display:inline; zoom:1; float:left; height:30px; line-height:30px; margin:0 7px; padding:0 25px 0 28px; background-repeat:no-repeat; background-image:url(../images/register_step_ico.png);}
.register_step li a {display:block; height:30px; color:#332f2e; line-height:35px; font-weight:bold;}
.register_step li a:hover,.register_step li.active a {color:#f86c1f;}

.register_step li.tou {background-position: -78px -1px; margin-left:40px;}	.register_step li.tou:hover {background-position: -78px -47px;}		.register_step li.tou.active {background-position: -78px -47px;}
.register_step li.meb {background-position:-270px 0; text-indent:16px;}		.register_step li.meb:hover {background-position:-270px -46px;}		.register_step li.meb.active {background-position:-270px -46px;}
.register_step li.pay {background-position:-488px -1px; text-indent:18px;}	.register_step li.pay:hover {background-position:-488px -47px;}		.register_step li.pay.active {background-position:-488px -47px;}
.register_step li.sif {background-position:-747px -1px; text-indent:22px;}	.register_step li.sif:hover {background-position:-747px -47px;}		.register_step li.sif.active {background-position:-747px -47px;}

.register_step li.register_step_arrow {width:27px !important; margin:0 !important; padding:0; background-position: -6px 0;}



#table1 {border-collapse:collapse; width:98%; margin:0 auto;}
#table1 thead {}
#table1 tbody {}
#table1 tfoot {}

#table1 td ,#table1 th {text-align:center;}
#table1 th {width:28%}
#table1 td {width:18%;}

#table1 thead td ,#table1 thead th { padding:0; margin:0;}
#table1 thead td span,#table1 thead th span {display:block; border-radius:10px 10px 0 0; padding:16px 0; margin:0 0 1px 1px; font-family:Myriad Pro; font-size:20px;}
#table1 thead th span{background: url(../images/inner_6_2_07.png) repeat-x #a4b9be; margin:0 0 1px 0; color:#000;}
#table1 thead td span{background: url(../images/inner_6_2_20.png) repeat-x #e1e1e1; font-weight:normal; font-size:17px; color:#fff; padding:19px 0 18px;}
span.free {background: url(../images/inner_6_2_07-02.png) bottom center repeat-x #157c96 !important;}
span.gold {background: url(../images/inner_6_2_14.png) bottom center repeat-x #cb9912 !important;}
span.plat {background: url(../images/inner_6_2_16.png) bottom center repeat-x #434444 !important;}
span.mang {background: url(../images/inner_6_2_18.png) bottom center repeat-x #c62428 !important;}

#table1 tbody td,#table1 tbody th {border:1px solid #c1c1c1; padding:12px 0;}
#table1 tbody th {background:#f2f2f2; color:#332f2e;}
#table1 tbody td { color:#000;}


#table1 tfoot td ,#table1 tfoot th {margin:0; padding:14px 0; border:1px solid #858585;}
#table1 tfoot th {background:#a4b9be; border-color:#a4b9be; color:#1f1f1f; font-family:Myriad Pro; font-size:21px; font-style:italic;}
#table1 tfoot td {background:#858585;}




.act_page {display:block; float:left; background-image:url(../images/act_page.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_createstore {display:block; float:left; background-image:url(../images/ico_createstore.png); width:35px; height:35px; margin:10px 0 0 15px;}
.reg_ico {display:block; float:left; background-image:url(../images/reg_ico.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_signin {display:block; float:left; background-image:url(../images/ico_signin.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_store {display:block; float:left; background-image:url(../images/ico_store.png); width:35px; height:35px; margin:10px 0 0 15px;}
.nproduct_ico {display:block; float:left; background-image:url(../images/ico_nproduct.png); width:35px; height:35px; margin:10px 0 0 15px;}
.product_ico {display:block; float:left; background-image:url(../images/ico_product.png); width:35px; height:35px; margin:10px 0 0 15px;}
.allstores_ico {display:block; float:left; background-image:url(../images/ico_allstores.png); width:35px; height:35px; margin:10px 0 0 15px;}


.ico_true, .ico_false {display:block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; margin:0 auto;}
.ico_true { background-image:url(../images/ico_true.png);}
.ico_false { background-image:url(../images/ico_false.png);}


.checkbox { padding:0 !important;}
.checkbox input[type="checkbox"] {display:none;}
.checkbox input + label {display:inline-block; *display:inline; zoom:1; min-width:22px; width:auto; text-indent:28px; color:#332f2e; font-family:Tahoma; font-weight:normal; line-height:21px; height:21px; margin:0 0 0 5px; background:url(../images/check.png) no-repeat; cursor:pointer;}
.checkbox input:checked + label {background:url(../images/checked.png) no-repeat; font-family:Tahoma, Geneva, sans-serif;}
.checkbox input + label a { font-weight:bold; color:#f86c1f;}


.radio { padding:8px 0 8px 0;}
.radio input[type="radio"] {display:none;}
.radio input + label {display:inline-block; *display:inline; zoom:1; min-width:20px; width:auto; text-indent:24px; color:#332f2e; font-family:Tahoma; font-weight:normal; line-height:20px; height:20px; margin:0 0 0 5px; background:url(../images/radio.png) no-repeat; cursor:pointer;}
.radio input:checked + label {background:url(../images/radiocheck.png) no-repeat;}
.radio input + label a {font-weight:bold; color:#f86c1f;}


.inside_1 {background:url(../images/inside_1.png) top right no-repeat;}
.inner_3 {background:url(../images/inner_3.png) top right no-repeat;}
.inside_5{background:url(../images/inside_5.png) top right no-repeat;}
.fnproduct {background:url(../images/fnproduct.png) top right no-repeat;}


.forms {}
.forms .checkbox {padding:4px 0 4px 156px !important;}
.forms div.text {padding:6px;}
.forms label {display:inline-block; *display:inline; zoom:1; width:150px; color:#157c96; font-weight:bold; text-align:right;}
.forms div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; min-width:370px; color:#332f2e; font-family:Tahoma;}
.forms div.textarea {padding:8px;}
.forms div.textarea * {vertical-align:middle;}
.forms div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:80px; width:530px; color:#332f2e; font-family:Tahoma;}

.forms label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:5px 10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms .select {padding:8px;}
.forms .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x; border:1px solid #c1c1c1; padding:7px 10px; min-width:370px;}
.forms .select samp select {border:none; width:370px; font-family:Tahoma; cursor:pointer;}

.forms span.noterorr ,.forms span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}

.browse {padding:6px; overflow:hidden;}
.browse label {display:inline-block; *display:inline; zoom:1; width:150px; line-height:29px; float:left; color:#157c96; font-weight:bold; text-align:right;}
.browse input[type="file"] {display:none;}
.browse samp {display:inline-block; *display:inline; zoom:1; float:left;}
.browse samp label {display:inline-block; *display:inline; zoom:1; width:82px; color:#332f2e; font-family:Tahoma; font-weight:normal; line-height:29px; height:29px; margin:0 0 0 5px; background:url(../images/browse.png) no-repeat; cursor:pointer;}




.submit { text-align:center;}
.submit input {background:url(../images/sub_submit.png) top center repeat-x; width:auto; height:37px; line-height:36px; color:#fff; text-shadow:1px 1px 1px #1f6c94; font-family:Myriad Pro; font-size:20px; padding:0 22px; margin:25px auto; border:1px solid #013b4c; border-radius:3px; cursor:pointer; font-weight: bold;}
.submit input:hover {background:url(../images/sub_submit.png) bottom center repeat-x; border-color:#954301; text-shadow:1px 1px 1px #954301;}

.submit a{display:inline-block; *display:inline; zoom:1; background:url(../images/sub_submit.png) top center repeat-x; width:auto; height:35px; line-height:36px; color:#fff; text-shadow:1px 1px 1px #1f6c94; font-family:Myriad Pro; font-size:20px; padding:0 22px; margin:25px auto; border:1px solid #013b4c; border-radius:3px; cursor:pointer; font-weight: bold;}
.submit a:hover  {background:url(../images/sub_submit.png) bottom center repeat-x; border-color:#954301; text-shadow:1px 1px 1px #954301;}

.forms2 div.text {padding:6px; text-align:center;}
.forms2 label {color:#332f2e; font-size:14px; text-align:center; display:block; margin:20px 0 10px;}
.forms2 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; width:570px; margin:0 auto; color:#332f2e; font-family:Tahoma;}

.forms3 div.text {padding:6px;}
.forms3 label {display:inline-block; *display:inline; zoom:1; width:150px; color:#157c96; font-weight:bold; text-align:right;}
.forms3 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; width:500px; color:#332f2e; font-family:Tahoma;}
.forms3 .submit { text-align:right; margin:0 75px 0 0}
.forms3 .submit input {background:url(../images/sub_submit.png) top center repeat-x; width:auto; height:35px; line-height:35px; color:#fff; text-shadow:1px 1px 1px #1f6c94; font-family:Myriad Pro; font-size:20px; padding:0 12px; margin:10px auto; border:1px solid #013b4c; border-radius:3px; cursor:pointer;}
.forms3 .submit input:hover {background:url(../images/sub_submit.png) bottom center repeat-x; border-color:#954301; text-shadow:1px 1px 1px #954301;}


.forms4 .checkbox {padding:4px 0 4px 136px !important;}
.forms4 div.text {padding:4px;}
.forms4 label {display:inline-block; *display:inline; zoom:1; width:130px; color:#157c96; font-weight:bold; text-align:right;}
.forms4 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:8px; width:240px; color:#332f2e; font-family:Tahoma;}
.forms4 div.textarea {padding:4px;}
.forms4 div.textarea * {vertical-align:middle;}
.forms4 div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:80px; width:530px; color:#332f2e; font-family:Tahoma;}

.forms4 label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:5px 10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms4 .select {padding:5px 4px;}
.forms4 .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:5px 8px; width:240px;}
.forms4 .select samp select {border:none; width:240px; font-family:Tahoma; cursor:pointer;}

.forms4 span.noterorr ,.forms4 span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms4 span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms4 span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}












.search_note {background:url(../images/search_note.png) bottom left repeat-y #fff; padding:15px; margin:10px 5px 20px; font-weight:bold;}
.search_bg {background:url(../images/search_bg.png) bottom right no-repeat;overflow: hidden; padding:0 0 20px; margin:0 0 25px}

.searchleft {border-right:1px solid #efefef; overflow:hidden; float:left; padding:0 10px 0 0;}
.forms5 .checkbox {padding:4px 0 4px 130px !important;}
.forms5 div.text {padding:4px;}
.forms5 label {display:inline-block; *display:inline; zoom:1; width:110px; color:#157c96; font-weight:bold; text-align:left; text-indent:10px;}
.forms5 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:8px; width:220px; color:#332f2e; font-family:Tahoma;}
.forms5 div.textarea {padding:4px;}
.forms5 div.textarea * {vertical-align:middle;}
.forms5 div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:80px; width:530px; color:#332f2e; font-family:Tahoma;}

.forms5 label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:5px 10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms5 .select {padding:5px 4px;}
.forms5 .radio {padding:10px 4px;}
.forms5 .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:5px 8px; width:220px;}
.forms5 .select samp select {border:none; width:220px; font-family:Tahoma; cursor:pointer;}

.forms5 span.noterorr ,.forms4 span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms5 span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms5 span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}







.forms6 .checkbox {padding:4px 0 4px 130px !important;}
.forms6 div.text {padding:6px;}
.forms6 label {display:inline-block; *display:inline; zoom:1; width:110px; color:#157c96; font-weight:bold; text-align:right;}
.forms6 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; width:350px; color:#332f2e; font-family:Tahoma;}
.forms6 div.textarea {padding:6px;}
.forms6 div.textarea * {vertical-align:middle;}
.forms6 div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:118px; width:350px; color:#332f2e; font-family:Tahoma;}

.forms6 label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms6 .select {padding:6px;}
.forms6 .radio {padding:10px 4px;}
.forms6 .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:8px 10px; width:350px;}
.forms6 .select samp select {border:none; width:350px; font-family:Tahoma; cursor:pointer;}

.forms6 span.noterorr ,.forms4 span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms6 span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms6 span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}
.forms6 .submit { float:right;margin-right: 8px;}
.forms6 .submit input {margin-bottom:5px;}


.searchright { float:left; overflow:hidden;}
.searchright label {text-indent:20px;}
.searchright .checkbox2 {padding:2px 5px 7px !important; margin: 6px 0 3px; background:transparent; border:none; border-bottom:1px solid #efefef !important;}
.searchright .checkbox2 label {color:#5b5b5b !important;}
.forms5 .prosize, .forms5 .color, .searchright div.text {float:none; margin:0 0 6px; background:transparent; border:none; border-bottom:1px solid #efefef !important; width:100%; padding: 0 0 7px;}

.searchright .submit {text-align:start; margin:15px 15px 0;}
.searchright .submit input {margin:0 !important;}




.video, .color, .prosize, .money, .mdetails, .soffers { background:#f7f7f7; border:1px solid #f0f0f0;}
.video label, .color label, .prosize label { width:65px;}
.video input { width:650px !important;}

.color {width:370px; float:left; margin:10px auto; overflow:hidden;}
.color label {float: left; padding: 21px 0 0 0;}
.color ul, .color ul li {display:inline-block; *display:inline; zoom:1;}
.color ul li .checkbox { padding:3px !important;}
.color ul li .checkbox samp { display:block; width:22px; height:22px; background:#ff005a; margin: 3px 0 3px 5px;}
.color ul li .checkbox label { padding:0 !important;}
.color ul li.color1 .checkbox samp { background:#b0b0b0;}
.color ul li.color2 .checkbox samp { background:#fff; width:20px; height:20px; border:1px solid #aaa;}
.color ul li.color3 .checkbox samp { background:#000;}
.color ul li.color4 .checkbox samp { background:#e8090a;}
.color ul li.color5 .checkbox samp { background:#0c71b7;}
.color ul li.color6 .checkbox samp { background:#4c9e0b;}
.color ul li.color7 .checkbox samp { background:#e9bc07;}
.color ul li.color8 .checkbox samp { background:#723000;}


.prosize {width:370px; float:left; padding-bottom:4px; margin:10px 0 10px 16px; overflow:hidden;}
.prosize label {float: left; padding: 21px 0 0 0;}
.prosize ul, .prosize ul li {display:inline-block; *display:inline; zoom:1;}
.prosize ul li .checkbox { padding:3px 4px !important; text-align:center;}
.prosize ul li .checkbox samp { display:block; height:19px; background:#fff; border:1px solid #999; margin: 3px 0 3px 5px; padding:0 9px !important; line-height:19px; text-align:center; font-family:Tahoma; font-size:11px; color:#717171;}
.prosize ul li .checkbox label { padding:0 !important; margin:0 0 0 30%;}


.soffers, .soffers * { vertical-align:middle;}

.money { margin:7px auto;}
.money label { width:auto !important; padding:0 7px;}
.money input { width:72px !important;}
.money samp ,.money samp select{width:76px !important;}

.mdetails { margin:8px auto;}
.mdetails label { text-align:center;}
.mdetails textarea { width:585px !important;}

.uploadedelete { margin:0px auto 8px;}
.uploadedelete li {display:inline-block; *display:inline; zoom:1; width:140px; margin:4px;}
.uploadedelete li span {display:block; height:186px; width:140px; background:#fffaf1; border:1px solid #f4ece2; text-align:center;}
.uploadedelete li span img {width:107px; height:110px; border:1px solid #dfdfdf; margin:15px 15px 10px 15px;}
.uploadedelete li span a {display:block; margin:0 auto 15px auto; width:67px; height:29px; background:url(../images/delete.png) no-repeat;}
.uploadedelete li .radio {margin: 0 0 0 11px;}

.uploadedelete .browse {background: #f2f2f2;height: 172px; border: 1px solid #eee;}
.uploadedelete .browse samp {float: none;}
.uploadedelete .browse strong { display:block; width:107px; height:112px; margin:10px auto; background:url(../images/add_photo.png) no-repeat;}

a.fopass { margin:20px 0 0 157px; float:left; color:#332f2e;}

.saved { text-align:center; font-family:Myriad Pro; font-size:23px; color:#007c06; padding:35px 0;}
.unsaved { text-align:center; font-family:Myriad Pro; font-size:23px; color:#b90808; padding:35px 0;}

.term {background:#f2f2f2; border:1px solid #c1c1c1; width:660px; height:260px; margin:0 auto; padding:0;}
.termaccept {overflow:hidden; margin: 0 50px 0 0;}
.termaccept .radio {float:left; margin:9px 0 8px 47px;}
.termaccept .radio label {color:#157c96; font-weight:bold;}
.termaccept .submit { float:right;}


.havetopay {background:url(../images/inner_6_3_03.png) center center repeat-x; height:38px; line-height:38px; font-size:12px; color:#fff; font-weight:normal; width:740px; margin:0 auto; overflow:hidden;}
.havetopay samp {width:45px; height:38px; background:url(../images/ico_basket.png) center center no-repeat; display:block; float:left;}
.havetopay span { background:#fff; color:#076d87; padding:3px; border-radius:4px; font-weight:bold;}
.havetopay b {color:#ffc11a;}

.bank_div {width:740px; border:1px solid #c1c1c1; margin:15px auto;}
.bank_div ul {width:700px; border:5px solid #fff; background:#f2f2f2; padding:5px 15px;}
.bank_div ul li {overflow:hidden; margin:10px auto 14px; padding-bottom:16px; background:url(../images/bank_border.png) bottom center repeat-x;}
.bank_div ul li img { float:left;}
.bank_div ul li p { width:575px; float:right;background:url(../images/inner_6_3_07.png) center right no-repeat; line-height:25px; padding:12px 0; color:#332f2e;}
.bank_div ul li p b { color:#006d29;}

.bank_div ul li.alrajhi p {background:url(../images/inner_6_3_15.png) center right no-repeat;}
.bank_div ul li.alrajhi p b { color:#1b429a;}
.bank_div ul li.samba { background:none; padding:0; margin:10px auto 10px !important;}
.bank_div ul li.samba p {background:url(../images/inner_6_3_22.png) center right no-repeat;}
.bank_div ul li.samba p b { color:#097fb7;}



.step_tap { overflow:hidden; background:url(../images/step_tap_border.png) 0 43px  repeat-x;}
.step_tap ul { width:100%; margin:0 auto;}
.step_tap ul li { display:block; float:left; margin:0 1px 0 0; background:url(../images/inner_6_4_tabs_03.png) repeat-x; height:40px; border-top:3px solid #a2a2a2; position:relative;}
.step_tap ul li a { display:block; line-height:40px; padding:0 20px; color:#fff; font-weight:bold; outline:none;}
.step_tap ul li:hover {background:url(../images/inner_6_4_tabs_05.png) repeat-x;}.step_tap li:hover a{color:#332f2e;}
.step_tap ul li.ui-tabs-active {background:url(../images/inner_6_4_tabs_05.png) repeat-x #fff; border-left:2px solid #c1c1c1; border-right:2px solid #c1c1c1; padding-bottom:2px;} .step_tap li.ui-tabs-active a{color:#332f2e;}


.suggested_info { display:block; background:url(../images/suggested_info.png) no-repeat left; text-indent:14px; margin:13px; color:#000;}

.suggested_info + h4 {color:#f86c1f; margin:35px 13px 10px;}

.suggested_multiple select {width:220px; height:150px; padding:5px; margin:9px; line-height:20px; background:#f2f2f2; border:1px solid #c1c1c1;}
.suggested_multiple select option span { display:block; border:2px solid #000;}


.suggested_details {padding:8px; margin:9px 9px 85px; background:url(../images/suggested_details.png) repeat-y; border-left:7px solid #fae8d3; color:#202020; overflow:hidden;}
.suggested_details .submit {float:right;}
.suggested_details .submit input { margin:auto;}

.suggested_breadcrumb {width:573px; padding:5px; list-style:none;}
.suggested_breadcrumb li {display:inline-block; *display:inline; zoom:1; font-family:Tahoma; font-size:12px; font-weight:bold; color:#f86c1f;}
.suggested_breadcrumb li a {display:inline-block; *display:inline; zoom:1; color:#5b5b5b;}
.suggested_breadcrumb li a:after{content:url('../images/arrow.png'); margin:0 0 0 5px; color:#5b5b5b;}


.product_item {overflow:hidden; margin:5px auto;}
.product_item_info {width:483px; padding:1px; float:right; border-left:1px dotted #bbbbbb;}
.product_item_info>h1 {font-size:18px; color:#000; padding:5px;}
.product_item_info>h2 {font-size:12px; color:#000; padding:5px; font-weight:normal;} .product_item_info>h2 a { font-weight:bold;}

.product_item_color {/*background:#e9f5f8;*/border-top: 1px solid #eee; margin:4px auto; padding:0 10px; height:42px; overflow:hidden;}

.product_item_color ul {display:inline-block; *display:inline; zoom:1; height:22px; padding:10px 0 0;}
.product_item_color ul li {width:25px; height:22px; display:inline-block; *display:inline; zoom:1; line-height:22px;  margin:0 5px; color:#000;}
.product_item_color ul li.gray { background:#b0b0b0;}
.product_item_color ul li.white { background:#ffffff; width:23px; height:20px; border:1px solid #aaa;}
.product_item_color ul li.black { background:#000000;}
.product_item_color ul li.red { background:#e8090a;}
.product_item_color ul li.blue { background:#0c71b7;}
.product_item_color ul li.green { background:#4c9e0b;}
.product_item_color ul li.yellow { background:#e9bc07;}
.product_item_color ul li.brown { background:#723000;}

.product_item_color2 {/*background:#f3f3f3;*/border-top: 1px solid #eee; margin:4px auto; padding:0 10px; height:42px; overflow:hidden;}
.product_item_color2 ul {display:inline-block; *display:inline; zoom:1; height:22px; padding:9px 0 0;}
.product_item_color2 ul li {height:22px; display:inline-block; *display:inline;  margin:0 5px; color:#000;}
.product_item_color2 ul li img {height:30px; margin:-3px 0 -9px;}
.product_item_color2 ul li samp { font-family:Tahoma; display:block; background:#fff; border:1px solid #727272; color:#717171; padding:0px 5px;}


.product_item_color2 span,.product_item_color span, .product_item_color strong, .product_item_color2 strong {display:inline-block; *display:inline; zoom:1; margin: 12px 0 0 0}
.product_item_color strong, .product_item_color2 strong {color:#157c96;}


.product_item_img {width:268px; padding:1px; float:left;}
.product_item_img>div.itemimg {border:1px solid #ebebeb; width:265px; height:275px; margin:0 auto; position:relative;}
.product_item_img>div.itemimg>div {position:absolute;}
.product_item_img>div.itemimg>div img {max-width:265px; max-height:275px;}
.product_item_img>div.itemimg span.stitch {display:inline-block; *display:inline; zoom:1; width:31px; height:53px; left:15px; padding:0 0 0; position:absolute; z-index:2; background: url(../images/stitch.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#a40e0e 1px 1px 1px;}

.allitemimg {overflow:hidden; width:268px; margin:0 auto;}
.allitemimg li {float:left; margin:6px 3px 0; border:1px solid #e1e1e1; height:48px;}

.allitemimg li.rightarrow,.allitemimg li.leftarrow {line-height:45px; margin:6px 2px 0; padding:0 4px; color:#333333; border-radius:3px;}
.allitemimg li img {width:48px; height:48px;display:block;cursor: pointer}
.allitemimg li.rightarrow {float:right !important;}


.product_item2 {overflow:hidden; margin:15px auto 20px; padding:0 0 20px 0; background:url(../images/border3.png) repeat-x bottom;}
.addcart {width:470px; height:45px; padding: 1px 1px 1px 15px; float:right; background:url(../images/addcart.png) no-repeat left;}
.addcart h2 {display:inline-block; *display:inline; zoom:1; padding:0 50px 0 5px; line-height:45px; height:45px; color:#ff5a00; background:url(../images/label_price.png) no-repeat right; font-size:30px;}
.addcart h2 span {font-size:13px; color:#848484; font-weight:normal;}
.addcartsubmit {float:right; position:relative;}
.addcartsubmit span { display:block; width:31px; height:31px;top: 7px;left: 15px; position:absolute;background:url(../images/addcartsubmit.png) no-repeat left;}
.addcartsubmit input {margin:4px !important; padding-left:50px; background-position:bottom !important;border:1px solid #954301; text-shadow:1px 1px 1px #954301;} .addcartsubmit input:hover { background-position:top !important;border:1px solid #013b4c; text-shadow:1px 1px 1px #1f6c94;}


.addwish {width:255px; height:46px; padding:1px 7px; float:left; background:#f3f3f3; line-height:46px;}
.ic_tw {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_tw.png);}
.ic_fb {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_fb.png);}
.ic_go {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_go.png);}
.atwlist {display:inline-block; *display:inline; zoom:1; margin:0 0 0 7px; padding:0 0 0 10px; border-left:1px solid #cacaca; background:url(../images/atwlist.png) 5px 0 no-repeat; text-indent:16px; height: 22px; line-height: 22px; color:#323232 !important;}

.addwish *{vertical-align:middle;}


#item_description { background:#e9e9e9; padding:3px; margin:0 auto 35px; text-align:center; border:1px solid #d3d3d3;}
.item_tap {overflow:hidden; padding:0 !important;}
.item_tap ul { width:100%; margin:0 auto;}
.item_tap ul li:first-child {border:none;}
.item_tap ul li { display:block; float:left; width:149px; border-left:1px solid #222222; height:47px;background:url(../images/item_tap.png) repeat center center;}
.item_tap ul li a {display:block; line-height:47px; text-align:center; color:#fff; font-weight:bold; outline:none;}
.item_tap ul li:hover {background:#e9e9e9; border-color:#d3d3d3;}.item_tap ul li:hover + li {border-color:#d3d3d3;}.item_tap li:hover a{color:#323232;}
.item_tap ul li.ui-tabs-active {background:#e9e9e9;} .item_tap li.ui-tabs-active a{color:#323232; background:url(../images/item_tap_active.png) no-repeat center bottom;}
#item_description>div { padding:20px;}

.all_stores_banner { text-align:center; margin:20px auto; background:url(../images/all_stores_banner.png) no-repeat; width:746px; height:108px;}
.all_stores {border:1px solid #ddd;}
.all_stores>div {border:3px solid #fff; background:url(../images/all_stores.png) repeat-x; padding:5px; min-height:250px; }
.all_stores>div>h4 {text-indent:15px; height:40px; border:2px solid #d5d5d5; border-bottom-width:1px !important; line-height:40px; background:url(../images/ul_li.png) repeat-x; color:#000; overflow:hidden;}
.all_stores>div>h4 + div { background:url(../images/border2.png) bottom center repeat-x; height:8px;}

.profile_sidebar .all_stores a {display:inline-block; *display:inline; zoom:1; padding:2px; margin:2px;}

.all_stores>div>h4 .select {float:right; margin:0 8px 0 0;}
.all_stores>div>h4 .select samp {display:inline-block; *display:inline; zoom:1; line-height:18px; text-indent:0px; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:3px 5px; width:135px;}
.all_stores>div>h4 .select samp select {border:none; width:130px; font-family:Tahoma; cursor:pointer; color:#332f2e;}

.all_stores ul li {display:inline-block; *display:inline; zoom:1; margin:22px 22px 10px;}
.all_stores ul li span {border:1px solid #c1c1c1; display:block; width:135px; height:85px;}
.all_stores ul li span img {width:135px; height:85px;}
.all_stores ul li a {display:block; text-align:center; color:#000; font-weight:bold; margin:8px 0 0;}

.all_stores_pro_ul>li>div>a {position: absolute !important;margin:0 !important;}

ul.favo_stores li {display:inline-block; *display:inline; zoom:1; margin:5px 22px 10px;}
ul.favo_stores li span {border:1px solid #c1c1c1; display:block; width:135px; height:85px;}
ul.favo_stores li span img {width:135px; height:85px;}
ul.favo_stores li a {display:block; text-align:center; color:#000; font-weight:bold; margin:8px 0 0;}




#tablestyle {width:98%; margin:10px auto; border-collapse:collapse;border-bottom:3px solid #d4d4d4;}
#tablestyle thead th{ background:#157c96; border:1px solid #0d6c84; padding:11px 2px; color:#fff;}
#tablestyle thead {border-bottom:4px solid #0d6c84;}
#tablestyle tr:nth-child(even) {background: #f8f8f8}
#tablestyle tr:nth-child(odd) {background: #fff}
#tablestyle td {border:1px solid #d4d4d4; padding:8px; color:#7b7b7b;}


#tablestyle2 {width:98%; margin:10px auto; border-collapse:collapse;border-bottom:2px solid #d4d4d4;}
#tablestyle2 thead th{ background:#5b5b5b; border:1px solid #666; padding:8px 2px; color:#fff;}
#tablestyle2 thead {border-bottom:4px solid #666;}
#tablestyle2 tr:nth-child(even) {background: #f8f8f8}
#tablestyle2 tr:nth-child(odd) {background: #fff}
#tablestyle2 td {border:1px solid #d4d4d4; padding:8px; color:#7b7b7b;}


#tablestyle3 {width:98%; margin:10px auto; border-collapse:collapse;}
#tablestyle3 thead th{ background:#5b5b5b; padding:12px 5px; color:#fff;}
#tablestyle3 thead th:first-child {text-align:left; text-indent:5px;}
#tablestyle3 thead {border-bottom:2px solid #383838;}
#tablestyle3 tbody td {padding:10px 5px; color:#7b7b7b; border-bottom:1px solid #e7e7e7; text-align:center;}
#tablestyle3 tbody td:first-child {text-align:left;}
#tablestyle3 tbody td b {color:#000;}
#tablestyle3 tbody td strong {font-size:14px; color:#05627a;}
#tablestyle3 tbody td span {font-size:25px; color:#f86c1f; font-weight:bold;}


.pagination_div {background:url(../images/pagination_div.png) center left no-repeat; height:36px; padding:10px; margin:12px auto; overflow:hidden;}
.pagination {text-align:left; float:left; margin:5px 0 0;}
.pagination ul {display:inline-block; *display:inline; zoom:1;}
.pagination ul li {display:inline-block; *display:inline; zoom:1; border-radius:3px; border:1px solid #dddddd; background:url(../images/ul_li_active.png) 0 -8px repeat-x;}
.pagination ul li a {display:block; padding:3px 10px 3px; color:#595959; font-family:Arial; font-size:16px;}
.pagination ul li:hover {background:url(../images/ul_li_active.png) 0 0px repeat-x;} .pagination ul li:hover a {}
.pagination ul li.active {background:url(../images/sub_submit.png) 0 -36px repeat-x;}.pagination ul li.active a {color:#fff; font-weight:bold;}

.pagination_div .submit {float:right; color:#9a9a9a;}
.pagination_div .submit input {margin:0; padding:0 10px;}


#category_tabs ul.colors {display:inline-block; *display:inline; zoom:1;margin: 6px auto; height:16px;padding-bottom: 9px; border-bottom: 1px dashed #d9d9d9;}
#category_tabs ul.colors li {width:14px; height:12px; display:inline-block; *display:inline; zoom:1; line-height:16px;  margin:0; color:#000;}
#category_tabs ul.colors li:first-child { width:auto !important;}
#category_tabs ul.colors li.gray { background:#b0b0b0;}
#category_tabs ul.colors li.white { background:#ffffff; width:12px; height:10px; border:1px solid #aaa;}
#category_tabs ul.colors li.black { background:#000000;}
#category_tabs ul.colors li.red { background:#e8090a;}
#category_tabs ul.colors li.blue { background:#0c71b7;}
#category_tabs ul.colors li.green { background:#4c9e0b;}
#category_tabs ul.colors li.yellow { background:#e9bc07;}
#category_tabs ul.colors li.brown { background:#723000;}



.wide_content {width:1000px;}
.wide_content>h1:first-child {background: url(../images/inner_6_2_03.png) repeat; height:50px; line-height:55px; text-indent:10px; color:#fff;font-family:Myriad Pro; font-weight:normal; overflow:hidden;}
.wide_content .breadcrumb {width:1000px;background: url(../images/wide_inner_6_2_06.png);}
.wide_content .page {width:980px; min-height:385px;}

.store_header {padding:0; margin:10px 5px 10px;}
.store_logo {padding:0; margin:8px auto; overflow:hidden;}
.store_logo h2 { float:left; margin:0 25px 0 0; font-family:Myriad Pro; font-size:36px; color:#f86b1e;}
.store_logo p {line-height:20px; margin:3px auto; color:#332f2e;}
.store_logo p span {display:inline-block; *display:inline; zoom:1; width:25px; height:15px; background: url(../images/rquote.png) no-repeat center center;}
.store_logo p samp {display:inline-block; *display:inline; zoom:1; width:25px; height:15px; background: url(../images/lquote.png) no-repeat center center;}

.store_slider {width:965px; height:110px; overflow:hidden; margin:10px auto 20px;}
.store_slider img { max-width:965px; max-height:110px;}


.store_name {width:350px; padding:10px 0 0; float:left; overflow:hidden; font-size:12px; color:#332f2e;}	.store_name img {width:135px; height:85px; float:left; margin:0 10px 10px 0; border:3px solid #e0e0e0;}
.store_name b {color:#000; line-height:1.7em;}

.store_info_right {float:right; width:610px;}
.store_border {background: url(../images/store_border.png) repeat-x center center; line-height:18px; margin:5px auto 15px;}
.store_border samp {display:inline-block; *display:inline; zoom:1; padding:0 5px 0 0; background:#fff;}

.store_but {display:inline-block; *display:inline; zoom:1; color:#454545 !important; font-weight:bold; font-size:13px; text-shadow:1px 1px 0 #fff; letter-spacing:1px; box-shadow:1px 1px 1px #d8d8d8; font-family:Tahoma, Geneva, sans-serif; background: url(../images/store_but.png) repeat-x top center; border:1px solid #bbbbbb; border-radius:3px; padding:5px 13px; margin:0 5px 0 0;}
.store_but:hover {background: url(../images/store_but.png) repeat-x bottom center;  border:1px solid #d5d5d5; box-shadow:0px 0px 3px 0 #d8d8d8;}
.subscribe { display:block; width:112px; height:29px;}
.unsubscribe { display:block; width:127px; height:29px; background: url(../images/unsubscribe.png); margin:10px auto;}
.update { display:block; width:91px; height:29px; background: url(../images/update.png); margin:10px auto;}




.store_wide_note {background: url(../images/store_wide_note.png) no-repeat left; height:39px; padding:0 0 0 15px; margin:8px auto 0; font-size:11px;}
.store_wide_note a:first-child {display:inline-block; *display:inline; zoom:1; border-right:1px solid #7e7e7e; height:13px; margin:13px 10px 13px 0; padding:0 10px 0 0; color:#000; font-weight:bold; font-size:12px;}
.store_wide_note span {display:inline-block; *display:inline; zoom:1;border-left:1px solid #7e7e7e; border-right:1px solid #7e7e7e; height:13px; margin:13px 10px; padding:0 10px;}
.store_wide_note b {color:#157c96;}
.dislike {background: url(../images/dislike.png) no-repeat; width:36px; height:36px; display:block; float:right; margin:2px;}
.like {background: url(../images/like.png) no-repeat; width:36px; height:36px; display:block; float:right; margin:2px;}

.store_block {padding:10px; margin:5px; border:2px solid #fff; box-shadow:#eee 0px 0px 0 1px; border-radius:10px; background: url(../images/store_wide_bg.png) top repeat-x #fff; color:#000; font-size:12px; line-height:1.8em; min-height:273px;}
.store_details .mCSB_container { padding-right:0 !important;}
.store_block h2 {font-size:18px; margin:0 0 10px; text-indent:5px; font-family:Myriad Pro;}


.social_a {padding:7px 0 0; margin:5px 0 0;}
.social_a a{display:inline-block; *display:inline; zoom:1; margin:5px 15px; width:170px; height:30px; line-height:30px; background:#157c96; border-radius:6px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff; text-align:center;}
.social_a a:hover {background:#f86c1f;}
.sharefb {background: url(../images/sharefb.png) #fff !important;}
.sharetw {background: url(../images/sharetw.png) #fff !important;}
.sharecn {background: url(../images/sharecn.png) #fff !important;}


.store_details { width:240px; float:left;}					.store_details h2 {color:#157c96;}
.store_pages { width:185px; float:left;}					.store_pages h2 {color:#2c2c2c;}
.store_pages span {color:#157c96; display:block; border-bottom:2px solid #f7f7f7; padding:2px 0; margin:2px auto;} .store_pages a {color:#157c96;}
.store_pages span:hover {color:#000;} .store_pages span:hover a:hover {color:#000;}
.store_adv { width:175px; margin:5px 0 5px;} .store_adv a {display:block; margin:0 auto 5px;} .store_adv img {width:175px;}

.store_sidebar {width:175px; float:right;}
.store_products {width:790px; float:left;}

.store_category {background:#f8f8f8; border:1px solid #e9e9e9; padding:2px; margin:0 auto 10px}
.store_category h5 {height:35px; line-height:35px; color:#f86c1f; font-size:14px; margin:0 auto 5px; font-weight:bold; text-align:center; background: url(../images/store_category_h5.png) repeat-x;}
.store_category li {padding:3px 0; margin:5px auto;}
.store_category  li a:before {content:url('../images/arrow2.png'); margin:0 2px 0 2px; color:#888;}




ul.all_stores_pro_ul { margin:0 0 0 -10px; overflow:hidden;}
ul.all_stores_pro_ul li { display:block; margin:0; width:185px; height:290px; float:left; padding:10px 0 0 10px; overflow:hidden; position:relative;}
ul.all_stores_pro_ul li>div {border:1px solid #ebebeb; width:180px; height:190px; margin:0 auto; position:relative;}

ul.all_stores_pro_ul li>div span {border:none; display:inline; width:auto; height:auto;}
ul.all_stores_pro_ul li>div span.price {display:inline-block; *display:inline; zoom:1; width:67px; height:40px; top:119px; left:109px; padding:31px 4px 0 0; position:absolute; z-index:1; background: url(../images/price.png) 0 0 no-repeat; text-align:right; color:#fff; font-size:16px; font-weight:bold; text-shadow:#035867 1px 1px 1px;}
ul.all_stores_pro_ul li>div span.stitch {display:inline-block; *display:inline; zoom:1; width:31px; height:53px; padding:0 0 0; position:absolute; z-index:2; background: url(../images/stitch.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#a40e0e 1px 1px 1px;}
ul.all_stores_pro_ul li>div span.stitch b,ul.all_stores_pro_ul li>div span.price b {font-size:12px; font-weight:normal;}
ul.all_stores_pro_ul li>div img { position:absolute; z-index:0; height:190px; width:180px;}
ul.all_stores_pro_ul li h4 a {display:block; text-align:start; color:#2f2f2f; font-size:12px; margin:6px auto; padding-bottom:8px; border-bottom:1px dashed #d9d9d9; cursor:pointer;} ul.all_stores_pro_ul li h4 a:hover { color:#035b6f;}

ul.all_stores_pro_ul li>a { margin:0;}
ul.all_stores_pro_ul li .shipping {display:inline-block; *display:inline; zoom:1; float:left; padding:6px 0 3px 25px; background: url(../images/icons.png) -1147px 0 no-repeat; color:#2f2f2f; font-weight:bold;}
ul.all_stores_pro_ul li .buynow {display:inline-block; *display:inline; zoom:1; float:right; width:94px; height:25px; background: url(../images/buynow.png) 0 0 no-repeat;}



.categories_tit h4 {background:url(../images/border2.png) bottom repeat-x; padding:9px 0; font-size:16px; color:#eb6e1b; font-family:Arial;}
ul.product_list { margin:0 0 0 -14px;}
ul.product_list li {display:inline-block; *display:inline; zoom:1; width:135px; height:165px; margin:15px 0 10px 4px; padding:0 2px 5px 9px; border-left:1px dashed #c6c6c6;}
ul.product_list li a {display:block;}
ul.product_list li a span {display:block; position:relative; border:1px solid #ebebeb; width:135px; height:140px;}
ul.product_list li a span img {width:135px; height:140px; position:absolute;}
ul.product_list li a span samp {background:#036779; position:absolute; font-family:Tahoma; color:#fff; font-size:11px; padding:4px;}
ul.product_list li a h5 {font-weight:normal; color:#000; margin:4px auto;}


.profile_a {overflow:hidden; width:734px; height:51px; margin:10px auto; position:relative;}
.profile_a_profile, .profile_a_message, .profile_a_reslou, .profile_a_invoices { padding:0 25px; height:51px; position:absolute; display:inline-block; *display:inline; zoom:1; text-shadow:1px 1px 0 #fff; text-align:center; line-height:51px; font-size:17px; font-weight:bold; font-family:Myriad Pro; transition-property:color; transition-duration:0s !important;}
.profile_a_profile:hover, .profile_a_message:hover, .profile_a_reslou:hover, .profile_a_invoices:hover {background-position:bottom; color:#fff; text-shadow:1px 1px 0 #db5a13;}
.profile_a_profile {background:url(../images/profile_a_profile.png) top no-repeat; width:170px; padding-left:0 !important;}
.profile_a_message {background:url(../images/profile_a_message.png) top no-repeat; width:146px; left:178px;}
.profile_a_reslou {background:url(../images/profile_a_reslou.png) top no-repeat; width:146px; left:357px;}
.profile_a_invoices {background:url(../images/profile_a_invoices.png) top no-repeat; width:172px;left:537px; padding-right:0 !important;}

.profile_sidebar {width:185px; float:left;}
.profile_sidebar .all_stores h4 {color:#575757;}
.profile_sidebar .all_stores h5 {color:#157c96; font-size:13px; margin:5px 0 3px;}

.profile_page {width:560px; float:right;}
.profile_page_title {background:url(../images/profile_p_t.png) bottom repeat-x; padding:5px 0 8px; margin:3px auto 10px; font-size:22px; font-weight:normal; color:#096880; font-family:Myriad Pro;}
.profile_page_title strong {font-weight:normal; font-size:16px; color:#000;}

.profile_messages {background:url(../images/store_wide_bg.png) top repeat-x; border:1px solid #e4e4e4; margin:2px 0; padding:10px;}
.profile_messages strong {color:#000;}
.profile_messages p {border-left:4px solid #e2e2e2; padding-left:5px; margin:2px;}
.profile_messages p b {color:#096880; padding:5px 0; margin:5px 0; display:inline-block; *display:inline; zoom:1;}

.rowinfo1, .rowinfo2 {padding:10px; margin:0 auto;}
.rowinfo1 b, .rowinfo2 b {color:#096880;}
.rowinfo1 {background:#fff; border-bottom:2px solid #eee;}
.rowinfo2 {background:#f5f5f5; border-bottom:2px solid #eee;}

.profile_messages_reply {background:#f7f7f7; border:2px solid #f0f0f0; padding:10px; margin:15px auto; position:relative;}
.profile_messages_reply textarea {background:#fff; border:1px solid #c5c5c5; width:510px; margin:0 auto; height:100px; box-shadow:#dcdcdc 2px 2px 2px; border-radius:4px;}
.replya {position:absolute; top:93px; left:450px; background:url(../images/replya.png) 5px 6px no-repeat #fff; border:1px solid #dcdcdc; border-radius:3px; display:inline-block; *display:inline; zoom:1; padding:3px 8px 3px 23px; box-shadow:#dcdcdc 0 0 5px 1px; color:#000 !important;}
.replya:hover {background:url(../images/replya.png) 5px 6px no-repeat #f9f9f9; box-shadow:#dcdcdc 0 0 15px 1px;}

.adelete {background:url(../images/delete.png); width:67px; height:29px; display:block; margin:0 auto;}
.aclose {background:url(../images/closebtn.png); width:67px; height:29px; display:block; margin:0 auto;}
.profile_page .checkbox input + label a{font-weight:normal !important; color:#393939;}
.deleteselected {float:right; color:#393939 !important; line-height:3em; text-indent:18px; background:url(../images/deleteselected.png) left center no-repeat;}

.shopping_cart tbody {border-bottom:5px solid #e7e7e7;}
.shopping_cart th {font-weight:normal !important;}
.shopping_cart th:first-child { text-align:left !important; text-indent:10px;}
.shopping_cart td {text-align:center !important; vertical-align:middle;}
.shopping_cart tr td:first-child {text-align:left !important;}
.shopping_cart tfoot td {padding:10px !important;}
.shopping_cart tfoot th {background:#ececec; border:1px solid #ececec; padding:20px 10px !important; color:#05627a; font-weight:bold !important; font-size:14px;}
.shopping_cart tfoot th strong {font-size:20px; font-weight:bold !important;}
.shopping_cart tfoot th small {font-size:11px !important; color:#333333; font-weight:normal !important;}

.shopping_cart small {font-size:11px; color:#157c96;}
.shopping_cart strong {font-size:20px; color:#f86c1f; font-weight:normal;}
.shopping_cart b {font-size:16px; color:#464646; font-weight:normal;}
.shopping_cart .radio {font-size:11px; color:#424242 !important; text-align:left;}
.shopping_cart .radio label {margin:3px auto; text-indent:21px;}

.item_cart samp {display:inline-block; *display:inline; zoom:1; float:left; width:94px; overflow:hidden; margin-right:10px;}
.item_cart samp img {width:92px; height:96px; border:1px solid #dbdbdb;}
.item_cart .item_del {display:inline-block; *display:inline; zoom:1; width:49px; height:21px; float:left; background:url(../images/item_del.png);}
.item_cart .item_viw {display:inline-block; *display:inline; zoom:1; width:39px; height:21px; float:right; background:url(../images/item_viw.png);}
.item_cart span {color:#000;}
.item_cart p {margin:5px auto;}
.item_cart p b {color:#eb6e1b; font-size:13px;}

.item_cart .select label {width: 86px;font-weight: normal;color: #7b7b7b; text-align:left;}
.item_cart .select samp {min-width:125px; padding:2px; float:none;}
.item_cart .select samp, .item_cart .select samp select {min-width:125px; width:140px;}

.invoice {color:#000; line-height:2em; padding:10px;}
.invoice b {color:#157c96;}
.invoice i {color:#d64c00; font-style:normal;}

.wishlist {background:#f8f8f8; border:1px solid #e7e7e7; border-radius:4px; padding:10px 0 0; margin:10px; overflow:hidden;}
.wishlist img {height:100px; width:96px; border:1px solid #e7e7e7; float:left; margin:0 10px;}
.wishlist h6 {font-size:70px; padding:5px 4%; border-radius:50%; background:#efefef; margin:0 10px 0 0; border:6px solid #fff; box-shadow:#efefef 0 0 0 2px; font-weight:normal; color:#3e3e3e; float:right; display:inline-block; *display:inline; zoom:1;}
.wishlist a {color:#000; font-weight:bold;}
.wishlist p {display:inline-block; *display:inline; zoom:1; }
.wishlist span {color:#157c96; display:block; margin:7px;}
.wishlist span a {color:#d64c00; font-weight:normal;}
.wishlist span img {height: 30px;width: auto; float:none; margin:0 0 -11px;}

.wishlist samp {display:block; float:none; overflow:hidden; background:#fff; font-family:Tahoma, Geneva, sans-serif; margin:25px 4px 4px; padding:4px; border-top:1px solid #e7e7e7;}
.wishlist samp .removewish {color:#157c96; background:#f7f7f7; border:1px solid #ebebeb; padding:6px; float:right; display:inline-block; *display:inline; zoom:1; border-radius:4px;}
.wishlist samp span {display:inline-block; *display:inline; zoom:1; color:#000; font-weight:bold;}
.wishlist samp span i {font-style:normal; font-weight:normal; font-size:11px; color:#000;}
.wishlist samp span b {color:#f86c1f;}


.contactus_info { width:500px; float:left; padding:0 30px 0 0; margin:20px 10px 20px 20px; border-right:1px dashed #c0c0c0; color:#313131; overflow:hidden;}
.contactus_map { width:410px; float:right; margin:0 5px 0 0; border-radius:2px; background:#f8f8f8; border:1px solid #e7e7e7; overflow:hidden;}
.contactus_map img {margin:25px auto; width:343px; height:235px; display:block;}
.contactus_map_ico_home {background:url(../images/contactus_map_ico_home.png) 11px 3px no-repeat; color:#000; padding:0 0 15px 50px;}
.contactus_map_ico_phone {background:url(../images/contactus_map_ico_phone.png) 11px 6px no-repeat #fff; color:#000; padding:12px 0 13px 50px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.contactus_map_ico_fax {background:url(../images/contactus_map_ico_fax.png) 11px 7px no-repeat; color:#000; padding:11px 0 13px 50px; border-bottom: 1px solid #e0e0e0;}
.contactus_map_ico_email {background:url(../images/contactus_map_ico_email.png) 11px 12px no-repeat #fff; color:#000; padding:12px 0 15px 50px;}
.contactus_map span {color:#f86c1f; font-weight:bold;}


.drop_down {position:relative; cursor:pointer;}
.drop_down ul {
    position:absolute;
    top:35px;
    left:-15px;
    margin:0;
    padding:5px 5px;
    min-width:120px;
    background:#f8f8f8;
    border-bottom:3px solid #ececec;
    border-radius:0 0 6px 6px;
    display:none;
    z-index:999999;
}
.drop_down ul li a {border:none !important; margin:4px auto !important; padding:2px !important; color:#f86c1f !important; font-weight:normal !important;}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none; 
    margin: 0; 
}


#tpnav ul li,h1#logo, .sidebar {float: left;}
#tpnav ol li,#searchbar, .content {float:right;}

.hreicofont-circle-arrow-up{
    bottom: 0;
    display: none;
    float: right;
    overflow: hidden;
    position: fixed;
    right: 0;
    z-index: 999;
}
.icofont-circle-arrow-up{
    background: url("../images/up.png") repeat scroll 0 0 transparent;
    content: " ";
    display: block;
    height: 32px;
    width: 32px;
}
.private_notification{
    background: none repeat scroll 0% 0% white;
    color: #DB5A13;
    margin: 5px auto;
    padding: 5px;
    font-size: 12px;
    border-radius: 50%;
    border: 3px solid #DB5A13;
    font-family: tahoma;
    text-shadow: none;
    position: absolute;
    top: 0;
    height: 16px;
    line-height: 16px;
    z-index: 9999;
    box-shadow: #DB5A13 0 0 10px 0;
}

